home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / the_lord.swf / scripts / __Packages / mx / game / TFishs.as < prev    next >
Text File  |  2007-04-25  |  106KB  |  2,036 lines

  1. var ┬º\x01┬º = 898;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 898)
  6.    {
  7.       set("\x01",eval("\x01") - 749);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 342)
  12.    {
  13.       set("\x01",eval("\x01") + 312);
  14.       if(eval(┬º┬ºconstant(33))[┬º┬ºconstant(34)](39) || eval(┬º┬ºconstant(33))[┬º┬ºconstant(34)](68))
  15.       {
  16.          this[┬º┬ºconstant(11)] += 0.1;
  17.          if(this[┬º┬ºconstant(11)] > this[┬º┬ºconstant(15)])
  18.          {
  19.             this[┬º┬ºconstant(11)] = this[┬º┬ºconstant(15)];
  20.          }
  21.       }
  22.       if(eval(┬º┬ºconstant(33))[┬º┬ºconstant(34)](38))
  23.       {
  24.          this[┬º┬ºconstant(12)] += 2;
  25.          if(this[┬º┬ºconstant(12)] > this[┬º┬ºconstant(9)])
  26.          {
  27.             this[┬º┬ºconstant(12)] = this[┬º┬ºconstant(9)];
  28.          }
  29.       }
  30.       if(eval(┬º┬ºconstant(33))[┬º┬ºconstant(34)](40))
  31.       {
  32.          this[┬º┬ºconstant(12)] -= 2;
  33.          if(this[┬º┬ºconstant(12)] < - this[┬º┬ºconstant(9)])
  34.          {
  35.             this[┬º┬ºconstant(12)] = - this[┬º┬ºconstant(9)];
  36.          }
  37.       }
  38.       if(eval(┬º┬ºconstant(33))[┬º┬ºconstant(34)](32))
  39.       {
  40.          this[┬º┬ºconstant(19)]();
  41.       }
  42.       addr3884:
  43.       ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  44.       _loc2_[┬º┬ºconstant(35)] = function(d)
  45.       {
  46.          this[┬º┬ºconstant(36)][┬º┬ºconstant(37)] = this[┬º┬ºconstant(36)][┬º┬ºconstant(35)] + 250;
  47.          this[┬º┬ºconstant(36)][┬º┬ºconstant(35)] = d;
  48.          this[┬º┬ºconstant(38)][┬º┬ºconstant(37)] = this[┬º┬ºconstant(38)][┬º┬ºconstant(35)] + 350;
  49.          this[┬º┬ºconstant(38)][┬º┬ºconstant(35)] = d;
  50.          this[┬º┬ºconstant(25)](false);
  51.       };
  52.       ┬º┬ºpush(_loc2_);
  53.       ┬º┬ºpush(┬º┬ºconstant(39));
  54.    }
  55.    else
  56.    {
  57.       if(eval("\x01") == 43)
  58.       {
  59.          set("\x01",eval("\x01") + 478);
  60.          if(┬º┬ºpop())
  61.          {
  62.             set("\x01",eval("\x01") - 107);
  63.          }
  64.          continue;
  65.       }
  66.       if(eval("\x01") == 172)
  67.       {
  68.          set("\x01",eval("\x01") + 668);
  69.          break;
  70.       }
  71.       if(eval("\x01") == 654)
  72.       {
  73.          set("\x01",eval("\x01") - 207);
  74.          ┬º┬ºpush(true);
  75.          continue;
  76.       }
  77.       if(eval("\x01") == 230)
  78.       {
  79.          set("\x01",eval("\x01") - 140);
  80.          ┬º┬ºpush(true);
  81.          continue;
  82.       }
  83.       if(eval("\x01") == 641)
  84.       {
  85.          set("\x01",eval("\x01") - 48);
  86.          ┬º┬ºpush(true);
  87.          continue;
  88.       }
  89.       if(eval("\x01") == 963)
  90.       {
  91.          set("\x01",eval("\x01") - 791);
  92.          if(┬º┬ºpop())
  93.          {
  94.             set("\x01",eval("\x01") + 668);
  95.          }
  96.          continue;
  97.       }
  98.       if(eval("\x01") == 149)
  99.       {
  100.          set("\x01",eval("\x01") + 146);
  101.          if(┬º┬ºpop())
  102.          {
  103.             set("\x01",eval("\x01") + 346);
  104.          }
  105.          continue;
  106.       }
  107.       if(eval("\x01") == 295)
  108.       {
  109.          set("\x01",eval("\x01") + 346);
  110.       }
  111.       else
  112.       {
  113.          if(eval("\x01") == 593)
  114.          {
  115.             set("\x01",eval("\x01") - 251);
  116.             if(┬º┬ºpop())
  117.             {
  118.                set("\x01",eval("\x01") + 312);
  119.             }
  120.             continue;
  121.          }
  122.          if(eval("\x01") == 447)
  123.          {
  124.             set("\x01",eval("\x01") + 406);
  125.             if(┬º┬ºpop())
  126.             {
  127.                set("\x01",eval("\x01") - 122);
  128.             }
  129.             continue;
  130.          }
  131.          if(eval("\x01") == 840)
  132.          {
  133.             set("\x01",eval("\x01") - 557);
  134.             ┬º┬ºpush(true);
  135.             continue;
  136.          }
  137.          if(eval("\x01") != 430)
  138.          {
  139.             if(eval("\x01") == 853)
  140.             {
  141.                set("\x01",eval("\x01") - 122);
  142.                break;
  143.             }
  144.             if(eval("\x01") != 283)
  145.             {
  146.                if(eval("\x01") == 637)
  147.                {
  148.                   set("\x01",eval("\x01") + 326);
  149.                   ┬º┬ºpush(true);
  150.                   continue;
  151.                }
  152.                if(eval("\x01") != 731)
  153.                {
  154.                   if(eval("\x01") == 67)
  155.                   {
  156.                      set("\x01",eval("\x01") + 163);
  157.                      break;
  158.                   }
  159.                   if(eval("\x01") == 808)
  160.                   {
  161.                      set("\x01",eval("\x01") - 741);
  162.                      if(┬º┬ºpop())
  163.                      {
  164.                         set("\x01",eval("\x01") + 163);
  165.                      }
  166.                      continue;
  167.                   }
  168.                   if(eval("\x01") != 90)
  169.                   {
  170.                      if(eval("\x01") == 102)
  171.                      {
  172.                         set("\x01",eval("\x01") - 75);
  173.                         ┬º┬ºpush(┬º┬ºpop() > (┬º┬ºpop() | ┬º┬ºpop()));
  174.                         break;
  175.                      }
  176.                      if(eval("\x01") != 27)
  177.                      {
  178.                         if(eval("\x01") == 521)
  179.                         {
  180.                            set("\x01",eval("\x01") - 107);
  181.                            break;
  182.                         }
  183.                         if(eval("\x01") == 414)
  184.                         {
  185.                            set("\x01",eval("\x01") - 194);
  186.                            if(!_global.mx)
  187.                            {
  188.                               _global.mx = new Object();
  189.                            }
  190.                            ┬º┬ºpop();
  191.                            if(!_global.mx.game)
  192.                            {
  193.                               _global.mx.game = new Object();
  194.                            }
  195.                            ┬º┬ºpop();
  196.                            if(!_global.mx.game.TFishs)
  197.                            {
  198.                               _loc2_ = mx.game.TFishs = function(g1, g2)
  199.                               {
  200.                                  this.z = 0;
  201.                                  this.amountFishes = 5;
  202.                                  this.typeFish = 5;
  203.                                  this.w = 550;
  204.                                  this.goal = g1;
  205.                                  this.line = g2;
  206.                                  this.fishes = new Array();
  207.                                  this.killedFishes = new Array();
  208.                                  this.flyFishes = new Array();
  209.                                  this.myFishes = new Array();
  210.                                  this.iniFish = null;
  211.                               }.prototype;
  212.                               _loc2_.updateFlyFishes = function(i)
  213.                               {
  214.                                  var _loc4_ = 0;
  215.                                  this.flyFishes[i].goal._y -= 10;
  216.                                  this.flyFishes[i].scr._y += 1;
  217.                                  this.flyFishes[i].scr._visible = true;
  218.                                  this.flyFishes[i].goal._alpha -= 10;
  219.                                  this.flyFishes[i].scr._alpha -= 10;
  220.                                  if(this.flyFishes[i].goal._alpha <= 0)
  221.                                  {
  222.                                     this.flyFishes[i].goal._x = 500;
  223.                                     this.flyFishes[i].goal._y = -100;
  224.                                     this.myFishes.push(this.flyFishes[i].goal);
  225.                                     _root.myFishesVal = this.myFishes.length;
  226.                                     _root.allFishesVal = _root.allFishesVal + 1;
  227.                                     this.flyFishes[i].scr.removeMovieClip();
  228.                                     if(this.flyFishes[i].type == 3)
  229.                                     {
  230.                                        this.goal.iniGameOver();
  231.                                     }
  232.                                     this.flyFishes.splice(i,1);
  233.                                     _loc4_ = 1;
  234.                                  }
  235.                                  return _loc4_;
  236.                               };
  237.                               _loc2_.updateKilledFish = function(i, x, y, r)
  238.                               {
  239.                                  var _loc6_ = 0;
  240.                                  this.killedFishes[i].goal._x = x;
  241.                                  this.killedFishes[i].goal._y = y;
  242.                                  this.killedFishes[i].goal._rotation = r;
  243.                                  if(this.line.action == 3)
  244.                                  {
  245.                                     var _loc3_ = this.goal.attachMovie("bonus","bonus" + this.z++,this.goal.getNextHighestDepth());
  246.                                     _loc3_._x = x;
  247.                                     _loc3_._y = y + 20;
  248.                                     _loc3_._visible = false;
  249.                                     var _loc5_ = this.killedFishes[i].h;
  250.                                     _loc3_.txt.text = _loc5_;
  251.                                     this.killedFishes[i].scr = _loc3_;
  252.                                     var _loc7_ = this.killedFishes.splice(i,1)[0];
  253.                                     this.flyFishes.push(_loc7_);
  254.                                     _loc6_ = 1;
  255.                                     _root.score += _loc5_;
  256.                                  }
  257.                                  return _loc6_;
  258.                               };
  259.                               _loc2_.updateFish = function(i)
  260.                               {
  261.                                  var _loc5_ = 0;
  262.                                  this.fishes[i].pos.plus(this.fishes[i].dx);
  263.                                  this.fishes[i].pos.plus(this.fishes[i].dx2);
  264.                                  this.fishes[i].dx2.scale(this.fishes[i].scaleStep);
  265.                                  if(this.fishes[i].dx2.getLength() < 0.0001)
  266.                                  {
  267.                                     this.fishes[i].dx2 = this.fishes[i].dx.scaleNew(2);
  268.                                  }
  269.                                  this.fishes[i].goal._x = this.fishes[i].pos.x;
  270.                                  this.fishes[i].goal._y = this.fishes[i].pos.y;
  271.                                  if(this.fishes[i].typeWay == 0 && this.fishes[i].pos.x > this.w + 100 || this.fishes[i].typeWay == 1 && this.fishes[i].pos.x < -100)
  272.                                  {
  273.                                     this.fishes[i].goal.removeMovieClip();
  274.                                     this.fishes.splice(i,1);
  275.                                     _loc5_ = 1;
  276.                                  }
  277.                                  else if(this.line.action == 1)
  278.                                  {
  279.                                     var _loc4_ = new Object();
  280.                                     _loc4_.x = this.line.garpun2.trg._x;
  281.                                     _loc4_.y = this.line.garpun2.trg._y;
  282.                                     this.line.garpun2.localToGlobal(_loc4_);
  283.                                     if(this.fishes[i].goal.hitTest(_loc4_.x,_loc4_.y,true) && this.line.fireVector.length > 0.2)
  284.                                     {
  285.                                        this.fishes[i].goal.swapDepths(this.goal.getNextHighestDepth());
  286.                                        _root.soundArc.playSound("target");
  287.                                        if(this.killedFishes.length > 0)
  288.                                        {
  289.                                           var _loc6_ = this.goal.attachMovie("bonus500","b" + this.z++,this.goal.getNextHighestDepth());
  290.                                           _root.soundArc.playSound("s_bonus");
  291.                                           _loc6_._x = _loc4_.x;
  292.                                           _loc6_._y = _loc4_.y;
  293.                                           _root.score += 500;
  294.                                        }
  295.                                        this.line.fireVector.scale(0.4);
  296.                                        _loc4_ = this.fishes.splice(i,1)[0];
  297.                                        _loc4_.h = _loc4_.goal._y;
  298.                                        this.killedFishes.push(_loc4_);
  299.                                     }
  300.                                  }
  301.                                  return _loc5_;
  302.                               };
  303.                               _loc2_.addFish = function()
  304.                               {
  305.                                  clearInterval(this.iniFish);
  306.                                  this.iniFish = null;
  307.                                  var _loc2_ = new Object();
  308.                                  _loc2_.type = random(5);
  309.                                  _loc2_.typeWay = random(2);
  310.                                  var _loc4_ = _loc2_.typeWay != 0 ? this.w + 100 : -100;
  311.                                  var _loc3_ = _loc2_.typeWay != 0 ? - Math.random() - 0.5 : Math.random() + 0.5;
  312.                                  _loc2_.pos = new mx.math.Vector(_loc4_,190 + random(285));
  313.                                  _loc2_.dx = new mx.math.Vector(_loc3_,0);
  314.                                  _loc2_.dx2 = _loc2_.dx.scaleNew(2);
  315.                                  _loc2_.goal = this.goal.attachMovie("fish","fish" + this.z++,this.goal.getNextHighestDepth());
  316.                                  this.goal.z2.swapDepths(this.goal.getNextHighestDepth());
  317.                                  _loc2_.scaleStep = 0.95 + 0.04 * Math.random();
  318.                                  var _loc5_ = _loc2_.type * 2 + 1 + _loc2_.typeWay;
  319.                                  _loc2_.goal.gotoAndStop(_loc5_);
  320.                                  this.fishes.push(_loc2_);
  321.                                  this.updateFish(this.fishes.length - 1);
  322.                               };
  323.                               _loc2_.setAmountFishes = function(a)
  324.                               {
  325.                                  this.amountFishes = a;
  326.                               };
  327.                               _loc2_.update = function()
  328.                               {
  329.                                  var _loc2_ = 0;
  330.                                  while(_loc2_ < this.fishes.length)
  331.                                  {
  332.                                     _loc2_ -= this.updateFish(_loc2_);
  333.                                     _loc2_ = _loc2_ + 1;
  334.                                  }
  335.                                  var _loc3_ = new Object();
  336.                                  _loc3_.x = this.line.garpun2.trg._x;
  337.                                  _loc3_.y = this.line.garpun2.trg._y;
  338.                                  this.line.garpun2.localToGlobal(_loc3_);
  339.                                  _loc2_ = 0;
  340.                                  while(_loc2_ < this.killedFishes.length)
  341.                                  {
  342.                                     _loc2_ -= this.updateKilledFish(_loc2_,_loc3_.x,_loc3_.y,this.line.garpun2._rotation);
  343.                                     _loc2_ = _loc2_ + 1;
  344.                                  }
  345.                                  _loc2_ = 0;
  346.                                  if(_loc2_ < this.flyFishes.length)
  347.                                  {
  348.                                     this.updateFlyFishes(0);
  349.                                  }
  350.                                  if(this.fishes.length < this.amountFishes && this.iniFish == null)
  351.                                  {
  352.                                     this.iniFish = setInterval(this,"addFish",250 + random(1000));
  353.                                  }
  354.                               };
  355.                               ┬º┬ºpush(ASSetPropFlags(mx.game.TFishs.prototype,null,1));
  356.                            }
  357.                            ┬º┬ºpop();
  358.                            break;
  359.                         }
  360.                      }
  361.                      set("\x01",eval("\x01") + 16);
  362.                      ┬º┬ºpush(true);
  363.                   }
  364.                   set("\x01",eval("\x01") + 340);
  365.                   if(┬º┬ºpop())
  366.                   {
  367.                      set("\x01",eval("\x01") + 207);
  368.                   }
  369.                }
  370.                set("\x01",eval("\x01") + 77);
  371.                ┬º┬ºpush(true);
  372.             }
  373.             set("\x01",eval("\x01") - 181);
  374.             if(┬º┬ºpop())
  375.             {
  376.                set("\x01",eval("\x01") - 75);
  377.             }
  378.             continue;
  379.             continue;
  380.             continue;
  381.             continue;
  382.             break;
  383.          }
  384.          set("\x01",eval("\x01") + 207);
  385.          while(true)
  386.          {
  387.             if(eval(┬º┬ºpop()) == 589)
  388.             {
  389.                set("\x01",eval("\x01") - 227);
  390.                break loop0;
  391.             }
  392.             if(eval("\x01") == 365)
  393.             {
  394.                set("\x01",eval("\x01") + 135);
  395.                break loop0;
  396.             }
  397.             if(eval("\x01") == 628)
  398.             {
  399.                set("\x01",eval("\x01") - 263);
  400.                if(┬º┬ºpop())
  401.                {
  402.                   set("\x01",eval("\x01") + 135);
  403.                }
  404.                addr4190:
  405.                loop2:
  406.                while(true)
  407.                {
  408.                   if(eval("\x01") == 943)
  409.                   {
  410.                      set("\x01",eval("\x01") - 895);
  411.                      ┬º┬ºpush(true);
  412.                      continue;
  413.                   }
  414.                   if(eval("\x01") == 977)
  415.                   {
  416.                      set("\x01",eval("\x01") - 182);
  417.                      loop3:
  418.                      while(true)
  419.                      {
  420.                         set(┬º┬ºpop(),┬º┬ºpop() + ┬º┬ºpop());
  421.                         if(┬º┬ºpop())
  422.                         {
  423.                            set("\x01",eval("\x01") + 710);
  424.                         }
  425.                         while(true)
  426.                         {
  427.                            if(eval("\x01") == 421)
  428.                            {
  429.                               set("\x01",eval("\x01") + 200);
  430.                               ┬º┬ºpush(true);
  431.                               continue;
  432.                            }
  433.                            if(eval("\x01") == 150)
  434.                            {
  435.                               set("\x01",eval("\x01") + 622);
  436.                               if(┬º┬ºpop())
  437.                               {
  438.                                  set("\x01",eval("\x01") + 33);
  439.                               }
  440.                               continue;
  441.                            }
  442.                            if(eval("\x01") == 226)
  443.                            {
  444.                               set("\x01",eval("\x01") - 85);
  445.                               ┬º┬ºpush(true);
  446.                               continue;
  447.                            }
  448.                            if(eval("\x01") == 705)
  449.                            {
  450.                               set("\x01",eval("\x01") + 103);
  451.                               play();
  452.                               ┬º┬ºpush(┬º┬ºpop() / ┬º┬ºpop());
  453.                               break loop0;
  454.                            }
  455.                            if(eval("\x01") == 316)
  456.                            {
  457.                               set("\x01",eval("\x01") + 355);
  458.                               prevFrame();
  459.                               getUrl("\b∩┐╜Q∩┐╜\x1b∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜|i∩┐╜\x1e88∩┐╜∩┐╜3|0∩┐╜q_u<\x15wQ∩┐╜m∩┐╜╘ù∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜;∩┐╜\x03∩┐╜∩┐╜<∩┐╜∩┐╜C\x0f∩┐╜", "z\x18∩┐╜╨ú(∩┐╜\x1e∩┐╜1∩┐╜$I∩┐╜∩┐╜i\n=∩┐╜2∩┐╜y∩┐╜C/∩┐╜\x02zUU∩┐╜δ║å∩┐╜4\r∩┐╜∩┐╜m∩┐╜w]\x07∩┐╜∩┐╜{∩┐╜∩┐╜0@\x1f∩┐╜∩┐╜<c∩┐╜,+<∩┐╜∩┐╜∩┐╜4M∩┐╜V\x04A`∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜\x18{∩┐╜<╧╖∩┐╜,∩┐╜∩┐╜t]∩┐╜\'∩┐╜0~∩┐╜∩┐╜∩┐╜∩┐╜+∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜eY\x0f▀╢∩┐╜Z\x11E∩┐╜∩┐╜]U╒ç∩┐╜∩┐╜^∩┐╜∩┐╜{∩┐╜∩┐╜2▄ùey∩┐╜∩┐╜∩┐╜\\∩┐╜∩┐╜$∩┐╜∩┐╜∩┐╜y∩┐╜}\x02\x1bo∩┐╜g∩┐╜");
  460.                               break loop0;
  461.                            }
  462.                            if(eval("\x01") == 648)
  463.                            {
  464.                               set("\x01",eval("\x01") + 57);
  465.                               if(┬º┬ºpop())
  466.                               {
  467.                                  set("\x01",eval("\x01") + 103);
  468.                               }
  469.                               continue;
  470.                            }
  471.                            if(eval("\x01") == 211)
  472.                            {
  473.                               set("\x01",eval("\x01") + 710);
  474.                               nextFrame();
  475.                               break loop0;
  476.                            }
  477.                            if(eval("\x01") == 621)
  478.                            {
  479.                               set("\x01",eval("\x01") - 305);
  480.                               if(┬º┬ºpop())
  481.                               {
  482.                                  set("\x01",eval("\x01") + 355);
  483.                               }
  484.                               continue;
  485.                            }
  486.                            if(eval("\x01") == 85)
  487.                            {
  488.                               set("\x01",eval("\x01") + 721);
  489.                               if(┬º┬ºpop())
  490.                               {
  491.                                  set("\x01",eval("\x01") - 773);
  492.                               }
  493.                               continue;
  494.                            }
  495.                            if(eval("\x01") == 806)
  496.                            {
  497.                               set("\x01",eval("\x01") - 773);
  498.                               stop();
  499.                               break loop0;
  500.                            }
  501.                            if(eval("\x01") == 70)
  502.                            {
  503.                               set("\x01",eval("\x01") + 906);
  504.                               if(┬º┬ºpop())
  505.                               {
  506.                                  set("\x01",eval("\x01") - 523);
  507.                               }
  508.                               continue;
  509.                            }
  510.                            if(eval("\x01") == 921)
  511.                            {
  512.                               set("\x01",eval("\x01") - 771);
  513.                               ┬º┬ºpush(true);
  514.                               continue;
  515.                            }
  516.                            if(eval("\x01") == 808)
  517.                            {
  518.                               set("\x01",eval("\x01") - 121);
  519.                               ┬º┬ºpush(true);
  520.                               continue;
  521.                            }
  522.                            if(eval("\x01") == 805)
  523.                            {
  524.                               set("\x01",eval("\x01") - 157);
  525.                               ┬º┬ºpush(true);
  526.                               continue;
  527.                            }
  528.                            if(eval("\x01") == 141)
  529.                            {
  530.                               set("\x01",eval("\x01") + 233);
  531.                               if(┬º┬ºpop())
  532.                               {
  533.                                  set("\x01",eval("\x01") + 347);
  534.                               }
  535.                               continue;
  536.                            }
  537.                            if(eval("\x01") == 33)
  538.                            {
  539.                               set("\x01",eval("\x01") + 37);
  540.                               ┬º┬ºpush(true);
  541.                               continue;
  542.                            }
  543.                            if(eval("\x01") == 374)
  544.                            {
  545.                               break loop3;
  546.                            }
  547.                            if(eval("\x01") == 671)
  548.                            {
  549.                               set("\x01",eval("\x01") - 501);
  550.                               ┬º┬ºpush(true);
  551.                               continue;
  552.                            }
  553.                            if(eval("\x01") == 772)
  554.                            {
  555.                               set("\x01",eval("\x01") + 33);
  556.                            }
  557.                            else
  558.                            {
  559.                               if(eval("\x01") == 170)
  560.                               {
  561.                                  break;
  562.                               }
  563.                               if(eval("\x01") == 721)
  564.                               {
  565.                                  set("\x01",eval("\x01") - 636);
  566.                                  ┬º┬ºpush(true);
  567.                                  continue;
  568.                               }
  569.                               if(eval("\x01") != 264)
  570.                               {
  571.                                  if(eval("\x01") == 976)
  572.                                  {
  573.                                     set("\x01",eval("\x01") - 523);
  574.                                     break loop0;
  575.                                  }
  576.                                  if(eval("\x01") == 687)
  577.                                  {
  578.                                     set("\x01",eval("\x01") - 169);
  579.                                     if(┬º┬ºpop())
  580.                                     {
  581.                                        set("\x01",eval("\x01") - 318);
  582.                                     }
  583.                                  }
  584.                                  else
  585.                                  {
  586.                                     if(eval("\x01") == 453)
  587.                                     {
  588.                                        set("\x01",eval("\x01") - 3);
  589.                                        stop();
  590.                                        System.security.allowDomain("*.*","*","*.*.*");
  591.                                        this.flashBtn._visible = false;
  592.                                        var st = System.capabilities.version;
  593.                                        var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  594.                                        if(ver < 8)
  595.                                        {
  596.                                           trace("VER " + ver);
  597.                                           this.flashBtn._visible = true;
  598.                                           preloader.unloadMovie();
  599.                                           gotoAndStop(1);
  600.                                        }
  601.                                        System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  602.                                        if(!_root.gamezhero)
  603.                                        {
  604.                                           System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  605.                                           _root.createEmptyMovieClip("gamezhero",100000);
  606.                                           _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=the_lord_of_the_harpoon&scale=80&t=1145553527687");
  607.                                        }
  608.                                        break loop0;
  609.                                     }
  610.                                     if(eval("\x01") == 205)
  611.                                     {
  612.                                        set("\x01",eval("\x01") + 59);
  613.                                        if(┬º┬ºpop())
  614.                                        {
  615.                                           set("\x01",eval("\x01") - 38);
  616.                                        }
  617.                                     }
  618.                                     else
  619.                                     {
  620.                                        if(eval("\x01") != 200)
  621.                                        {
  622.                                           if(eval("\x01") == 518)
  623.                                           {
  624.                                              set("\x01",eval("\x01") - 318);
  625.                                              var _loc3_ = ┬º┬ºpop() * (┬º┬ºpop() - ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(11)]) / (this[┬º┬ºconstant(15)] + 3);
  626.                                              var _loc5_ = _loc3_ <= 0 ? 1 : 2;
  627.                                              this[┬º┬ºconstant(51)][┬º┬ºconstant(52)][┬º┬ºconstant(53)](_loc5_);
  628.                                              this[┬º┬ºconstant(51)][┬º┬ºconstant(52)][┬º┬ºconstant(54)] = eval(┬º┬ºconstant(55))[┬º┬ºconstant(56)](_loc3_);
  629.                                              addr4134:
  630.                                              ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  631.                                              _loc2_[┬º┬ºconstant(57)] = function(g, x, y)
  632.                                              {
  633.                                                 this[┬º┬ºconstant(41)] = g;
  634.                                                 this[┬º┬ºconstant(5)] = x;
  635.                                                 this[┬º┬ºconstant(7)] = y;
  636.                                                 this[┬º┬ºconstant(36)] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(58)](this[┬º┬ºconstant(41)],x,y);
  637.                                                 this[┬º┬ºconstant(38)] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(58)](this[┬º┬ºconstant(41)],x + this[┬º┬ºconstant(10)],y);
  638.                                                 this[┬º┬ºconstant(30)] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(59)](this[┬º┬ºconstant(17)],x,y);
  639.                                                 return this[┬º┬ºconstant(30)];
  640.                                              };
  641.                                              addr4187:
  642.                                              ┬º┬ºconstant(60)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(24)],null,1);
  643.                                              break loop0;
  644.                                           }
  645.                                           break loop0;
  646.                                        }
  647.                                        set("\x01",eval("\x01") + 5);
  648.                                        ┬º┬ºpush(true);
  649.                                     }
  650.                                  }
  651.                                  continue;
  652.                               }
  653.                               set("\x01",eval("\x01") - 38);
  654.                               while(true)
  655.                               {
  656.                                  if(┬º┬ºpop() == ┬º┬ºpop())
  657.                                  {
  658.                                     set("\x01",eval("\x01") + 98);
  659.                                     ┬º┬ºpush(true);
  660.                                  }
  661.                                  else
  662.                                  {
  663.                                     if(eval("\x01") != 402)
  664.                                     {
  665.                                        break loop0;
  666.                                     }
  667.                                     set("\x01",eval("\x01") + 558);
  668.                                     if(┬º┬ºpop())
  669.                                     {
  670.                                        set("\x01",eval("\x01") - 173);
  671.                                     }
  672.                                  }
  673.                                  continue loop2;
  674.                               }
  675.                            }
  676.                         }
  677.                      }
  678.                      set("\x01",eval("\x01") + 347);
  679.                      break loop0;
  680.                   }
  681.                   if(eval("\x01") == 960)
  682.                   {
  683.                      addr4229:
  684.                      set("\x01",eval("\x01") - 173);
  685.                      break loop0;
  686.                   }
  687.                   if(eval("\x01") == 195)
  688.                   {
  689.                      set("\x01",eval("\x01") - 36);
  690.                      ┬º┬ºpush(true);
  691.                   }
  692.                   else
  693.                   {
  694.                      if(eval("\x01") == 855)
  695.                      {
  696.                         set("\x01",eval("\x01") - 845);
  697.                         addr1476:
  698.                         if(!┬º┬ºpop())
  699.                         {
  700.                            set("\x01",eval("\x01") + 421);
  701.                            if(!┬º┬ºpop())
  702.                            {
  703.                               addr1366:
  704.                               if(eval("\x01") == 865)
  705.                               {
  706.                                  set("\x01",eval("\x01") - 207);
  707.                                  ┬º┬ºgoto(addr1366);
  708.                                  ┬º┬ºpush(true);
  709.                               }
  710.                               if(eval("\x01") == 496)
  711.                               {
  712.                                  set("\x01",eval("\x01") + 239);
  713.                                  if(!┬º┬ºpop())
  714.                                  {
  715.                                     addr1403:
  716.                                     ┬º┬ºgoto(addr1366);
  717.                                  }
  718.                                  set("\x01",eval("\x01") + 76);
  719.                                  ┬º┬ºgoto(addr1403);
  720.                               }
  721.                               if(eval("\x01") != 855)
  722.                               {
  723.                                  if(eval("\x01") != 459)
  724.                                  {
  725.                                     if(eval("\x01") == 645)
  726.                                     {
  727.                                        set("\x01",eval("\x01") - 114);
  728.                                        ┬º┬ºgoto(addr1366);
  729.                                        ┬º┬ºpush(true);
  730.                                     }
  731.                                     if(eval("\x01") != 685)
  732.                                     {
  733.                                        if(eval("\x01") == 722)
  734.                                        {
  735.                                           set("\x01",eval("\x01") - 684);
  736.                                           ┬º┬ºgoto(addr1366);
  737.                                           ┬º┬ºpush(true);
  738.                                        }
  739.                                        ┬º┬ºgoto(addr1476);
  740.                                        ┬º┬ºpush(eval("\x01") != 38);
  741.                                     }
  742.                                     set("\x01",eval("\x01") - 40);
  743.                                     set(┬º┬ºpop(),┬º┬ºpop() - 39);
  744.                                     break loop0;
  745.                                  }
  746.                                  set("\x01",eval("\x01") + 2);
  747.                                  prevFrame();
  748.                                  break loop0;
  749.                               }
  750.                               set("\x01",eval("\x01") + 22);
  751.                               break loop0;
  752.                               addr1491:
  753.                            }
  754.                            set("\x01",eval("\x01") + 2);
  755.                            ┬º┬ºgoto(addr1491);
  756.                         }
  757.                         if(eval("\x01") != 72)
  758.                         {
  759.                            if(eval("\x01") == 635)
  760.                            {
  761.                               set("\x01",eval("\x01") + 222);
  762.                               if(!┬º┬ºpop())
  763.                               {
  764.                                  addr1525:
  765.                                  ┬º┬ºgoto(addr1366);
  766.                               }
  767.                               set("\x01",eval("\x01") - 250);
  768.                               ┬º┬ºgoto(addr1525);
  769.                            }
  770.                            if(eval("\x01") == 517)
  771.                            {
  772.                               set("\x01",eval("\x01") + 118);
  773.                               ┬º┬ºgoto(addr1366);
  774.                               ┬º┬ºpush(true);
  775.                            }
  776.                            if(eval("\x01") == 531)
  777.                            {
  778.                               set("\x01",eval("\x01") - 408);
  779.                               if(!┬º┬ºpop())
  780.                               {
  781.                                  addr1560:
  782.                                  ┬º┬ºgoto(addr1366);
  783.                               }
  784.                               set("\x01",eval("\x01") + 706);
  785.                               ┬º┬ºgoto(addr1560);
  786.                            }
  787.                            if(eval("\x01") != 857)
  788.                            {
  789.                               if(eval("\x01") == 658)
  790.                               {
  791.                                  set("\x01",eval("\x01") - 253);
  792.                                  if(!┬º┬ºpop())
  793.                                  {
  794.                                     addr1594:
  795.                                     ┬º┬ºgoto(addr1366);
  796.                                  }
  797.                                  set("\x01",eval("\x01") + 120);
  798.                                  ┬º┬ºgoto(addr1594);
  799.                               }
  800.                               if(eval("\x01") != 405)
  801.                               {
  802.                                  if(eval("\x01") == 525)
  803.                                  {
  804.                                     set("\x01",eval("\x01") + 231);
  805.                                     ┬º┬ºgoto(addr1366);
  806.                                     ┬º┬ºpush(true);
  807.                                  }
  808.                                  if(eval("\x01") == 434)
  809.                                  {
  810.                                     set("\x01",eval("\x01") + 98);
  811.                                     ┬º┬ºgoto(addr1366);
  812.                                     ┬º┬ºpush(true);
  813.                                  }
  814.                                  if(eval("\x01") == 532)
  815.                                  {
  816.                                     set("\x01",eval("\x01") + 323);
  817.                                     if(!┬º┬ºpop())
  818.                                     {
  819.                                        addr1658:
  820.                                        ┬º┬ºgoto(addr1366);
  821.                                     }
  822.                                     set("\x01",eval("\x01") + 22);
  823.                                     ┬º┬ºgoto(addr1658);
  824.                                  }
  825.                                  if(eval("\x01") != 982)
  826.                                  {
  827.                                     if(eval("\x01") != 735)
  828.                                     {
  829.                                        if(eval("\x01") != 123)
  830.                                        {
  831.                                           if(eval("\x01") == 877)
  832.                                           {
  833.                                              set("\x01",eval("\x01") - 381);
  834.                                              ┬º┬ºgoto(addr1366);
  835.                                              ┬º┬ºpush(true);
  836.                                           }
  837.                                           if(eval("\x01") != 161)
  838.                                           {
  839.                                              if(eval("\x01") == 829)
  840.                                              {
  841.                                                 set("\x01",eval("\x01") - 818);
  842.                                                 ┬º┬ºgoto(addr1366);
  843.                                                 ┬º┬ºpush(true);
  844.                                              }
  845.                                              if(eval("\x01") != 811)
  846.                                              {
  847.                                                 if(eval("\x01") == 642)
  848.                                                 {
  849.                                                    set("\x01",eval("\x01") - 570);
  850.                                                    if(!┬º┬ºpop())
  851.                                                    {
  852.                                                       addr1775:
  853.                                                       ┬º┬ºgoto(addr1366);
  854.                                                    }
  855.                                                    set("\x01",eval("\x01") + 362);
  856.                                                    ┬º┬ºgoto(addr1775);
  857.                                                 }
  858.                                                 if(eval("\x01") == 756)
  859.                                                 {
  860.                                                    set("\x01",eval("\x01") - 71);
  861.                                                    if(!┬º┬ºpop())
  862.                                                    {
  863.                                                       addr1796:
  864.                                                       ┬º┬ºgoto(addr1366);
  865.                                                    }
  866.                                                    set("\x01",eval("\x01") - 40);
  867.                                                    ┬º┬ºgoto(addr1796);
  868.                                                 }
  869.                                                 if(eval("\x01") == 11)
  870.                                                 {
  871.                                                    set("\x01",eval("\x01") + 971);
  872.                                                    if(!┬º┬ºpop())
  873.                                                    {
  874.                                                       addr1817:
  875.                                                       ┬º┬ºgoto(addr1366);
  876.                                                    }
  877.                                                    set("\x01",eval("\x01") - 465);
  878.                                                    ┬º┬ºgoto(addr1817);
  879.                                                 }
  880.                                                 if(eval("\x01") == 93)
  881.                                                 {
  882.                                                    set("\x01",eval("\x01") + 68);
  883.                                                    if(!┬º┬ºpop())
  884.                                                    {
  885.                                                       addr1838:
  886.                                                       ┬º┬ºgoto(addr1366);
  887.                                                    }
  888.                                                    set("\x01",eval("\x01") + 561);
  889.                                                    ┬º┬ºgoto(addr1838);
  890.                                                 }
  891.                                                 if(eval("\x01") == 607)
  892.                                                 {
  893.                                                    set("\x01",eval("\x01") - 514);
  894.                                                    ┬º┬ºgoto(addr1366);
  895.                                                    ┬º┬ºpush(true);
  896.                                                 }
  897.                                                 if(eval("\x01") == 461)
  898.                                                 {
  899.                                                    set("\x01",eval("\x01") + 181);
  900.                                                    ┬º┬ºgoto(addr1366);
  901.                                                    ┬º┬ºpush(true);
  902.                                                 }
  903.                                                 break loop0;
  904.                                              }
  905.                                              set("\x01",eval("\x01") - 77);
  906.                                              pr._alpha = 0;
  907.                                              step = 10;
  908.                                              this.onEnterFrame = function()
  909.                                              {
  910.                                                 pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
  911.                                                 pr._alpha += step;
  912.                                                 if(pr._alpha > 100)
  913.                                                 {
  914.                                                    pr._alpha = 100;
  915.                                                    step = 0;
  916.                                                 }
  917.                                                 if(step < 0)
  918.                                                 {
  919.                                                    this._alpha += step;
  920.                                                 }
  921.                                                 if(this._alpha <= 0)
  922.                                                 {
  923.                                                    this._parent.loaded();
  924.                                                 }
  925.                                                 if(_root.getBytesLoaded() == _root.getBytesTotal())
  926.                                                 {
  927.                                                    step = -10;
  928.                                                 }
  929.                                              };
  930.                                              stop();
  931.                                              break loop0;
  932.                                           }
  933.                                           set("\x01",eval("\x01") + 561);
  934.                                           addr1270:
  935.                                           break loop0;
  936.                                        }
  937.                                        set("\x01",eval("\x01") + 706);
  938.                                        break loop0;
  939.                                        addr530:
  940.                                     }
  941.                                     set("\x01",eval("\x01") + 76);
  942.                                     getTime(┬º┬ºpop()[┬º┬ºpop()[┬º┬ºpop()]()]._y,┬º┬ºpop(),┬º┬ºpop());
  943.                                     break loop0;
  944.                                  }
  945.                                  set("\x01",eval("\x01") - 465);
  946.                                  break loop0;
  947.                               }
  948.                               set("\x01",eval("\x01") + 120);
  949.                               break loop0;
  950.                            }
  951.                            set("\x01",eval("\x01") - 250);
  952.                            break loop0;
  953.                         }
  954.                         set("\x01",eval("\x01") + 362);
  955.                         break loop0;
  956.                      }
  957.                      if(eval("\x01") == 629)
  958.                      {
  959.                         set("\x01",eval("\x01") + 66);
  960.                         addr3254:
  961.                         var _loc2_ = ┬º┬ºpop() + 1;
  962.                         if(_loc2_ < _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(25)])
  963.                         {
  964.                            _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(26)] = _loc1_[┬º┬ºconstant(14)] * 0.5 + eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc1_[┬º┬ºconstant(14)] * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(16)] * _loc1_[┬º┬ºconstant(11)] * 3.141592653589793 / 180));
  965.                            _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(30)] = (- _loc1_[┬º┬ºconstant(6)]) / 2 - _loc1_[┬º┬ºconstant(6)] / 2 * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(12)] / 3 * 180 * 3.141592653589793 / 180);
  966.                            if(_loc1_[┬º┬ºconstant(6)] == 110)
  967.                            {
  968.                            }
  969.                            _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(31)] = eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(32)] * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(33)] * (_loc1_[┬º┬ºconstant(11)] + _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(34)]) * 3.141592653589793 / 180));
  970.                            _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(35)] += _loc1_[┬º┬ºconstant(12)];
  971.                            ┬º┬ºgoto(addr3254);
  972.                            ┬º┬ºpush(_loc2_);
  973.                         }
  974.                         if(_loc1_.prototype[_loc1_.prototype.myFishesVal - 2].getNextHighestDepth > _loc1_.line && _loc1_.Array > 0)
  975.                         {
  976.                            _loc2_ = _loc1_.prototype.myFishesVal - 1;
  977.                            _loc1_.prototype[_loc2_].getNextHighestDepth = _loc1_.prototype[0].getNextHighestDepth - _loc1_.amountFishes;
  978.                            _loc3_ = _loc1_.prototype.bonus(_loc2_,1);
  979.                            _loc1_.prototype.attachMovie(_loc3_[0]);
  980.                         }
  981.                         if(_loc1_.prototype[1].getNextHighestDepth < 0 && _loc1_.Array < 0)
  982.                         {
  983.                            _loc2_ = 0;
  984.                            _loc1_.prototype[_loc2_].getNextHighestDepth = _loc1_.prototype[_loc1_.prototype.myFishesVal - 1].getNextHighestDepth + _loc1_.amountFishes;
  985.                            _loc3_ = _loc1_.prototype.bonus(_loc2_,1);
  986.                            _loc1_.prototype.h(_loc3_[0]);
  987.                         }
  988.                         _loc1_.txt();
  989.                         ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  990.                         _loc2_.text = function(speed)
  991.                         {
  992.                            this.killedFishes = speed;
  993.                         };
  994.                         _loc2_.score = function(bal)
  995.                         {
  996.                            this.myFishes = bal;
  997.                         };
  998.                         _loc2_.txt = function()
  999.                         {
  1000.                            var _loc8_ = "updateFish";
  1001.                            var _loc7_ = [8244712,8244712];
  1002.                            var _loc6_ = [50,100];
  1003.                            var _loc9_ = [0,255];
  1004.                            var _loc5_ = new dx.pos.plus();
  1005.                            _loc5_.dx2(this.line,80,1.5707963267948966,0,0);
  1006.                            this.scaleStep();
  1007.                            this.scale(2,16777215,0);
  1008.                            this.getLength(_loc8_,_loc7_,_loc6_,_loc9_,_loc5_);
  1009.                            this.scaleNew(this.prototype[0].getNextHighestDepth,this.prototype[0].splice);
  1010.                            var _loc3_ = 0;
  1011.                            while(_loc3_ < this.prototype.myFishesVal)
  1012.                            {
  1013.                               var _loc2_ = this.prototype[_loc3_];
  1014.                               this.x(_loc2_.getNextHighestDepth + _loc2_.iniGameOver,_loc2_.splice + _loc2_.length,_loc2_.getNextHighestDepth,_loc2_.splice);
  1015.                               _loc3_ = _loc3_ + 1;
  1016.                            }
  1017.                            var _loc4_ = 125;
  1018.                            this.y(_loc2_.getNextHighestDepth,_loc4_);
  1019.                            this.y(this.prototype[0].getNextHighestDepth,_loc4_);
  1020.                            this.y(this.prototype[0].getNextHighestDepth,_loc4_);
  1021.                         };
  1022.                         _loc2_._y = function(i)
  1023.                         {
  1024.                            var _loc2_ = new Object();
  1025.                            _loc2_.getNextHighestDepth = this.w + this.amountFishes * i;
  1026.                            _loc2_.splice = this.goal;
  1027.                            _loc2_.iniGameOver = (- this.amountFishes) / 2;
  1028.                            _loc2_.updateKilledFish = 10;
  1029.                            _loc2_.action = random(360);
  1030.                            _loc2_._rotation = random(2);
  1031.                            this.prototype.h(_loc2_);
  1032.                         };
  1033.                         _loc2_.prototype = new updateFlyFishes();
  1034.                         typeWay(mx.game.TFishs._visible,null,1);
  1035.                         break loop0;
  1036.                      }
  1037.                      if(eval("\x01") == 795)
  1038.                      {
  1039.                         set("\x01",eval("\x01") - 167);
  1040.                         ┬º┬ºpush(true);
  1041.                      }
  1042.                      else if(eval("\x01") == 343)
  1043.                      {
  1044.                         set("\x01",eval("\x01") + 634);
  1045.                         if(┬º┬ºpop())
  1046.                         {
  1047.                            set("\x01",eval("\x01") - 182);
  1048.                         }
  1049.                      }
  1050.                      else if(eval("\x01") == 521)
  1051.                      {
  1052.                         set("\x01",eval("\x01") + 328);
  1053.                         if(┬º┬ºpop())
  1054.                         {
  1055.                            set("\x01",eval("\x01") - 758);
  1056.                         }
  1057.                      }
  1058.                      else
  1059.                      {
  1060.                         if(eval("\x01") != 415)
  1061.                         {
  1062.                            break;
  1063.                         }
  1064.                         set("\x01",eval("\x01") - 72);
  1065.                         ┬º┬ºpush(true);
  1066.                      }
  1067.                   }
  1068.                   continue;
  1069.                   ┬º┬ºgoto(addr530);
  1070.                }
  1071.                continue;
  1072.                addr4190:
  1073.             }
  1074.             else
  1075.             {
  1076.                if(eval("\x01") == 849)
  1077.                {
  1078.                   set("\x01",eval("\x01") - 758);
  1079.                   break loop0;
  1080.                }
  1081.                if(eval("\x01") == 48)
  1082.                {
  1083.                   set("\x01",eval("\x01") + 581);
  1084.                   if(┬º┬ºpop())
  1085.                   {
  1086.                      set("\x01",eval("\x01") + 66);
  1087.                   }
  1088.                   ┬º┬ºgoto(addr4190);
  1089.                }
  1090.                else if(eval("\x01") == 695)
  1091.                {
  1092.                   set("\x01",eval("\x01") - 293);
  1093.                   ┬º┬ºgoto(addr4190);
  1094.                   ┬º┬ºpush(true);
  1095.                }
  1096.                else if(eval("\x01") == 722)
  1097.                {
  1098.                   set("\x01",eval("\x01") - 307);
  1099.                   stop();
  1100.                   addr3050:
  1101.                   if(┬º┬ºpop() == ┬º┬ºpop())
  1102.                   {
  1103.                      set("\x01",eval("\x01") + 407);
  1104.                      addr2622:
  1105.                      ┬º┬ºpush(true);
  1106.                      if(eval("\x01") == 526)
  1107.                      {
  1108.                         set("\x01",eval("\x01") + 458);
  1109.                         ┬º┬ºgoto(addr2622);
  1110.                         ┬º┬ºpush(true);
  1111.                      }
  1112.                      if(eval("\x01") == 88)
  1113.                      {
  1114.                         set("\x01",eval("\x01") + 546);
  1115.                         if(!┬º┬ºpop())
  1116.                         {
  1117.                            addr2659:
  1118.                            ┬º┬ºgoto(addr2622);
  1119.                         }
  1120.                         set("\x01",eval("\x01") + 239);
  1121.                         ┬º┬ºgoto(addr2659);
  1122.                      }
  1123.                      if(eval("\x01") != 235)
  1124.                      {
  1125.                         if(eval("\x01") == 122)
  1126.                         {
  1127.                            set("\x01",eval("\x01") + 537);
  1128.                            if(!┬º┬ºpop())
  1129.                            {
  1130.                               addr2693:
  1131.                               ┬º┬ºgoto(addr2622);
  1132.                            }
  1133.                            set("\x01",eval("\x01") - 129);
  1134.                            ┬º┬ºgoto(addr2693);
  1135.                         }
  1136.                         if(eval("\x01") == 400)
  1137.                         {
  1138.                            set("\x01",eval("\x01") + 83);
  1139.                            ┬º┬ºgoto(addr2622);
  1140.                            ┬º┬ºpush(true);
  1141.                         }
  1142.                         if(eval("\x01") == 224)
  1143.                         {
  1144.                            set("\x01",eval("\x01") + 471);
  1145.                            if(!┬º┬ºpop())
  1146.                            {
  1147.                               addr2730:
  1148.                               ┬º┬ºgoto(addr2622);
  1149.                            }
  1150.                            set("\x01",eval("\x01") + 128);
  1151.                            ┬º┬ºgoto(addr2730);
  1152.                         }
  1153.                         if(eval("\x01") == 860)
  1154.                         {
  1155.                            set("\x01",eval("\x01") - 225);
  1156.                            ┬º┬ºgoto(addr2622);
  1157.                            ┬º┬ºpush(true);
  1158.                         }
  1159.                         if(eval("\x01") == 375)
  1160.                         {
  1161.                            set("\x01",eval("\x01") - 177);
  1162.                            if(!┬º┬ºpop())
  1163.                            {
  1164.                               addr2765:
  1165.                               ┬º┬ºgoto(addr2622);
  1166.                            }
  1167.                            set("\x01",eval("\x01") + 189);
  1168.                            ┬º┬ºgoto(addr2765);
  1169.                         }
  1170.                         if(eval("\x01") == 252)
  1171.                         {
  1172.                            set("\x01",eval("\x01") + 220);
  1173.                            if(!┬º┬ºpop())
  1174.                            {
  1175.                               addr2786:
  1176.                               ┬º┬ºgoto(addr2622);
  1177.                            }
  1178.                            set("\x01",eval("\x01") - 37);
  1179.                            ┬º┬ºgoto(addr2786);
  1180.                         }
  1181.                         if(eval("\x01") == 984)
  1182.                         {
  1183.                            set("\x01",eval("\x01") - 749);
  1184.                            if(!┬º┬ºpop())
  1185.                            {
  1186.                               addr2807:
  1187.                               ┬º┬ºgoto(addr2622);
  1188.                            }
  1189.                            set("\x01",eval("\x01") + 165);
  1190.                            ┬º┬ºgoto(addr2807);
  1191.                         }
  1192.                         if(eval("\x01") == 483)
  1193.                         {
  1194.                            set("\x01",eval("\x01") - 378);
  1195.                            if(!┬º┬ºpop())
  1196.                            {
  1197.                               addr2828:
  1198.                               ┬º┬ºgoto(addr2622);
  1199.                            }
  1200.                            set("\x01",eval("\x01") + 867);
  1201.                            ┬º┬ºgoto(addr2828);
  1202.                         }
  1203.                         if(eval("\x01") == 435)
  1204.                         {
  1205.                            set("\x01",eval("\x01") - 351);
  1206.                            ┬º┬ºgoto(addr2622);
  1207.                            ┬º┬ºpush(true);
  1208.                         }
  1209.                         if(eval("\x01") == 717)
  1210.                         {
  1211.                            set("\x01",eval("\x01") - 595);
  1212.                            ┬º┬ºgoto(addr2622);
  1213.                            ┬º┬ºpush(true);
  1214.                         }
  1215.                         if(eval("\x01") != 253)
  1216.                         {
  1217.                            if(eval("\x01") != 659)
  1218.                            {
  1219.                               if(eval("\x01") != 695)
  1220.                               {
  1221.                                  if(eval("\x01") == 873)
  1222.                                  {
  1223.                                     set("\x01",eval("\x01") - 621);
  1224.                                     ┬º┬ºgoto(addr2622);
  1225.                                     ┬º┬ºpush(true);
  1226.                                  }
  1227.                                  if(eval("\x01") != 105)
  1228.                                  {
  1229.                                     if(eval("\x01") != 319)
  1230.                                     {
  1231.                                        if(eval("\x01") != 94)
  1232.                                        {
  1233.                                           if(eval("\x01") != 198)
  1234.                                           {
  1235.                                              if(eval("\x01") == 635)
  1236.                                              {
  1237.                                                 set("\x01",eval("\x01") - 382);
  1238.                                                 if(!┬º┬ºpop())
  1239.                                                 {
  1240.                                                    addr2982:
  1241.                                                    ┬º┬ºgoto(addr2622);
  1242.                                                 }
  1243.                                                 set("\x01",eval("\x01") + 194);
  1244.                                                 ┬º┬ºgoto(addr2982);
  1245.                                              }
  1246.                                              if(eval("\x01") == 972)
  1247.                                              {
  1248.                                                 set("\x01",eval("\x01") - 884);
  1249.                                                 ┬º┬ºgoto(addr2622);
  1250.                                                 ┬º┬ºpush(true);
  1251.                                              }
  1252.                                              if(eval("\x01") != 634)
  1253.                                              {
  1254.                                                 if(eval("\x01") != 472)
  1255.                                                 {
  1256.                                                    if(eval("\x01") == 84)
  1257.                                                    {
  1258.                                                       set("\x01",eval("\x01") + 235);
  1259.                                                       if(!┬º┬ºpop())
  1260.                                                       {
  1261.                                                          addr3043:
  1262.                                                          ┬º┬ºgoto(addr2622);
  1263.                                                       }
  1264.                                                       set("\x01",eval("\x01") + 541);
  1265.                                                       ┬º┬ºgoto(addr3043);
  1266.                                                    }
  1267.                                                    ┬º┬ºgoto(addr3050);
  1268.                                                    ┬º┬ºpush(eval("\x01"));
  1269.                                                    ┬º┬ºpush(447);
  1270.                                                 }
  1271.                                                 set("\x01",eval("\x01") - 37);
  1272.                                                 with(┬º┬ºpop())
  1273.                                                 {
  1274.                                                 }
  1275.                                                 ┬º┬ºpop()[┬º┬ºpop()][this.activeMusic].onSoundComplete = null;
  1276.                                                 ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1277.                                                 addr2515:
  1278.                                                 ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1279.                                                 _loc2_.stopMusic = function()
  1280.                                                 {
  1281.                                                    this.v0 = this.valume;
  1282.                                                    this.onEnterFrame = function()
  1283.                                                    {
  1284.                                                       this.v0 -= 5;
  1285.                                                       this.music_arr[this.activeMusic].setVolume(this.v0);
  1286.                                                       if(this.v0 <= 0)
  1287.                                                       {
  1288.                                                          this.music_arr[this.activeMusic].stop();
  1289.                                                          this.activeMusic = null;
  1290.                                                          this.onEnterFrame = null;
  1291.                                                       }
  1292.                                                    };
  1293.                                                 };
  1294.                                                 _loc2_.pauseMusic = function(how)
  1295.                                                 {
  1296.                                                    if(how)
  1297.                                                    {
  1298.                                                       this.v0 = this.valume;
  1299.                                                       this.onEnterFrame = function()
  1300.                                                       {
  1301.                                                          this.v0 -= 5;
  1302.                                                          this.music_arr[this.activeMusic].setVolume(this.v0);
  1303.                                                          if(this.v0 <= 0)
  1304.                                                          {
  1305.                                                             this.music_arr[this.activeMusic].stop();
  1306.                                                             this.onEnterFrame = null;
  1307.                                                          }
  1308.                                                       };
  1309.                                                    }
  1310.                                                    else
  1311.                                                    {
  1312.                                                       this.playMusic(this.activeMusic);
  1313.                                                    }
  1314.                                                 };
  1315.                                                 addr2619:
  1316.                                                 ASSetPropFlags(mx.utils.FMusic.prototype,null,1);
  1317.                                                 break loop0;
  1318.                                              }
  1319.                                              set("\x01",eval("\x01") + 239);
  1320.                                              break loop0;
  1321.                                           }
  1322.                                           set("\x01",eval("\x01") + 189);
  1323.                                           stop();
  1324.                                           addr1928:
  1325.                                           set(┬º┬ºpop(),┬º┬ºpop() + ┬º┬ºpop());
  1326.                                           if(!┬º┬ºpop())
  1327.                                           {
  1328.                                              addr1885:
  1329.                                              if(eval("\x01") == 576)
  1330.                                              {
  1331.                                                 addr1896:
  1332.                                                 set("\x01",eval("\x01") - 394);
  1333.                                                 ┬º┬ºgoto(addr1885);
  1334.                                                 ┬º┬ºpush(true);
  1335.                                              }
  1336.                                              if(eval("\x01") != 993)
  1337.                                              {
  1338.                                                 if(eval("\x01") == 570)
  1339.                                                 {
  1340.                                                    ┬º┬ºgoto(addr1928);
  1341.                                                    ┬º┬ºpush("\x01");
  1342.                                                    ┬º┬ºpush(eval("\x01"));
  1343.                                                    ┬º┬ºpush(423);
  1344.                                                 }
  1345.                                                 if(eval("\x01") == 470)
  1346.                                                 {
  1347.                                                    set("\x01",eval("\x01") + 100);
  1348.                                                    ┬º┬ºgoto(addr1885);
  1349.                                                    ┬º┬ºpush(true);
  1350.                                                 }
  1351.                                                 if(eval("\x01") != 28)
  1352.                                                 {
  1353.                                                    if(eval("\x01") == 182)
  1354.                                                    {
  1355.                                                       set("\x01",eval("\x01") - 154);
  1356.                                                       if(!┬º┬ºpop())
  1357.                                                       {
  1358.                                                          addr1986:
  1359.                                                          ┬º┬ºgoto(addr1885);
  1360.                                                       }
  1361.                                                       set("\x01",eval("\x01") + 442);
  1362.                                                       ┬º┬ºgoto(addr1986);
  1363.                                                    }
  1364.                                                    if(eval("\x01") == 256)
  1365.                                                    {
  1366.                                                       set("\x01",eval("\x01") + 74);
  1367.                                                       ┬º┬ºgoto(addr1885);
  1368.                                                       ┬º┬ºpush(true);
  1369.                                                    }
  1370.                                                    if(eval("\x01") == 330)
  1371.                                                    {
  1372.                                                       set("\x01",eval("\x01") + 447);
  1373.                                                       if(!┬º┬ºpop())
  1374.                                                       {
  1375.                                                          addr2021:
  1376.                                                          ┬º┬ºgoto(addr1885);
  1377.                                                       }
  1378.                                                       set("\x01",eval("\x01") - 777);
  1379.                                                       ┬º┬ºgoto(addr2021);
  1380.                                                    }
  1381.                                                    if(eval("\x01") == 777)
  1382.                                                    {
  1383.                                                       set("\x01",eval("\x01") - 777);
  1384.                                                       play();
  1385.                                                       break loop0;
  1386.                                                    }
  1387.                                                    if(eval("\x01") == 0)
  1388.                                                    {
  1389.                                                       set("\x01",eval("\x01") + 455);
  1390.                                                       stop();
  1391.                                                       b.onPress = function()
  1392.                                                       {
  1393.                                                          getUrl("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
  1394.                                                          gotoAndStop(2);
  1395.                                                       };
  1396.                                                       break loop0;
  1397.                                                    }
  1398.                                                    break loop0;
  1399.                                                 }
  1400.                                                 set("\x01",eval("\x01") + 442);
  1401.                                                 ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop());
  1402.                                                 break loop0;
  1403.                                              }
  1404.                                              set("\x01",eval("\x01") - 737);
  1405.                                              break loop0;
  1406.                                              addr1938:
  1407.                                           }
  1408.                                           set("\x01",eval("\x01") - 737);
  1409.                                           ┬º┬ºgoto(addr1938);
  1410.                                        }
  1411.                                        set("\x01",eval("\x01") + 623);
  1412.                                        ┬º┬ºgoto(addr1896);
  1413.                                     }
  1414.                                     set("\x01",eval("\x01") + 541);
  1415.                                     addr652:
  1416.                                     set(┬º┬ºpop(),eval("\x01") - 709);
  1417.                                     if(!┬º┬ºpop())
  1418.                                     {
  1419.                                        addr540:
  1420.                                        if(eval("\x01") == 237)
  1421.                                        {
  1422.                                           set("\x01",eval("\x01") + 548);
  1423.                                           ┬º┬ºgoto(addr540);
  1424.                                           ┬º┬ºpush(true);
  1425.                                        }
  1426.                                        if(eval("\x01") == 162)
  1427.                                        {
  1428.                                           set("\x01",eval("\x01") + 762);
  1429.                                           ┬º┬ºgoto(addr540);
  1430.                                           ┬º┬ºpush(true);
  1431.                                        }
  1432.                                        if(eval("\x01") == 924)
  1433.                                        {
  1434.                                           set("\x01",eval("\x01") - 218);
  1435.                                           if(!┬º┬ºpop())
  1436.                                           {
  1437.                                              addr591:
  1438.                                              ┬º┬ºgoto(addr540);
  1439.                                           }
  1440.                                           set("\x01",eval("\x01") - 219);
  1441.                                           ┬º┬ºgoto(addr591);
  1442.                                        }
  1443.                                        if(eval("\x01") == 225)
  1444.                                        {
  1445.                                           set("\x01",eval("\x01") + 297);
  1446.                                           ┬º┬ºgoto(addr540);
  1447.                                           ┬º┬ºpush(true);
  1448.                                        }
  1449.                                        if(eval("\x01") != 403)
  1450.                                        {
  1451.                                           if(eval("\x01") != 76)
  1452.                                           {
  1453.                                              if(eval("\x01") != 706)
  1454.                                              {
  1455.                                                 if(eval("\x01") == 785)
  1456.                                                 {
  1457.                                                    ┬º┬ºgoto(addr652);
  1458.                                                    ┬º┬ºpush("\x01");
  1459.                                                 }
  1460.                                                 if(eval("\x01") == 522)
  1461.                                                 {
  1462.                                                    set("\x01",eval("\x01") - 119);
  1463.                                                    if(!┬º┬ºpop())
  1464.                                                    {
  1465.                                                       addr686:
  1466.                                                       ┬º┬ºgoto(addr540);
  1467.                                                    }
  1468.                                                    set("\x01",eval("\x01") - 241);
  1469.                                                    ┬º┬ºgoto(addr686);
  1470.                                                 }
  1471.                                                 if(eval("\x01") == 487)
  1472.                                                 {
  1473.                                                    set("\x01",eval("\x01") + 482);
  1474.                                                    stop();
  1475.                                                    break loop0;
  1476.                                                 }
  1477.                                                 break loop0;
  1478.                                              }
  1479.                                              set("\x01",eval("\x01") - 219);
  1480.                                              gotoAndPlay(35771, ┬º┬ºpop());
  1481.                                              ┬º┬ºpush(┬º┬ºpop() and ┬º┬ºpop());
  1482.                                              break loop0;
  1483.                                           }
  1484.                                           set("\x01",eval("\x01") + 149);
  1485.                                           break loop0;
  1486.                                        }
  1487.                                        set("\x01",eval("\x01") - 241);
  1488.                                        addr281:
  1489.                                        set(┬º┬ºpop(),┬º┬ºpop() - 48);
  1490.                                        if(!┬º┬ºpop())
  1491.                                        {
  1492.                                           addr67:
  1493.                                           if(eval("\x01") == 348)
  1494.                                           {
  1495.                                              set("\x01",eval("\x01") + 126);
  1496.                                              ┬º┬ºgoto(addr67);
  1497.                                              ┬º┬ºpush(true);
  1498.                                           }
  1499.                                           if(eval("\x01") == 474)
  1500.                                           {
  1501.                                              set("\x01",eval("\x01") + 322);
  1502.                                              if(!┬º┬ºpop())
  1503.                                              {
  1504.                                                 addr104:
  1505.                                                 ┬º┬ºgoto(addr67);
  1506.                                              }
  1507.                                              set("\x01",eval("\x01") - 473);
  1508.                                              ┬º┬ºgoto(addr104);
  1509.                                           }
  1510.                                           if(eval("\x01") != 602)
  1511.                                           {
  1512.                                              if(eval("\x01") == 743)
  1513.                                              {
  1514.                                                 set("\x01",eval("\x01") - 549);
  1515.                                                 if(!┬º┬ºpop())
  1516.                                                 {
  1517.                                                    addr138:
  1518.                                                    ┬º┬ºgoto(addr67);
  1519.                                                 }
  1520.                                                 set("\x01",eval("\x01") + 314);
  1521.                                                 ┬º┬ºgoto(addr138);
  1522.                                              }
  1523.                                              if(eval("\x01") == 75)
  1524.                                              {
  1525.                                                 set("\x01",eval("\x01") - 36);
  1526.                                                 if(!┬º┬ºpop())
  1527.                                                 {
  1528.                                                    addr159:
  1529.                                                    ┬º┬ºgoto(addr67);
  1530.                                                 }
  1531.                                                 set("\x01",eval("\x01") + 44);
  1532.                                                 ┬º┬ºgoto(addr159);
  1533.                                              }
  1534.                                              if(eval("\x01") == 508)
  1535.                                              {
  1536.                                                 set("\x01",eval("\x01") + 394);
  1537.                                                 ┬º┬ºgoto(addr67);
  1538.                                                 ┬º┬ºpush(true);
  1539.                                              }
  1540.                                              if(eval("\x01") == 323)
  1541.                                              {
  1542.                                                 set("\x01",eval("\x01") - 272);
  1543.                                                 ┬º┬ºgoto(addr67);
  1544.                                                 ┬º┬ºpush(true);
  1545.                                              }
  1546.                                              if(eval("\x01") == 181)
  1547.                                              {
  1548.                                                 set("\x01",eval("\x01") + 562);
  1549.                                                 ┬º┬ºgoto(addr67);
  1550.                                                 ┬º┬ºpush(true);
  1551.                                              }
  1552.                                              if(eval("\x01") != 935)
  1553.                                              {
  1554.                                                 if(eval("\x01") == 973)
  1555.                                                 {
  1556.                                                    set("\x01",eval("\x01") - 439);
  1557.                                                    if(!┬º┬ºpop())
  1558.                                                    {
  1559.                                                       addr237:
  1560.                                                       ┬º┬ºgoto(addr67);
  1561.                                                    }
  1562.                                                    set("\x01",eval("\x01") - 260);
  1563.                                                    ┬º┬ºgoto(addr237);
  1564.                                                 }
  1565.                                                 if(eval("\x01") != 796)
  1566.                                                 {
  1567.                                                    if(eval("\x01") == 544)
  1568.                                                    {
  1569.                                                       set("\x01",eval("\x01") + 58);
  1570.                                                       if(!┬º┬ºpop())
  1571.                                                       {
  1572.                                                          addr271:
  1573.                                                          ┬º┬ºgoto(addr67);
  1574.                                                       }
  1575.                                                       set("\x01",eval("\x01") - 421);
  1576.                                                       ┬º┬ºgoto(addr271);
  1577.                                                    }
  1578.                                                    if(eval("\x01") == 51)
  1579.                                                    {
  1580.                                                       ┬º┬ºgoto(addr281);
  1581.                                                       ┬º┬ºpush("\x01");
  1582.                                                       ┬º┬ºpush(eval("\x01"));
  1583.                                                    }
  1584.                                                    if(eval("\x01") != 3)
  1585.                                                    {
  1586.                                                       if(eval("\x01") == 728)
  1587.                                                       {
  1588.                                                          set("\x01",eval("\x01") - 184);
  1589.                                                          ┬º┬ºgoto(addr67);
  1590.                                                          ┬º┬ºpush(true);
  1591.                                                       }
  1592.                                                       if(eval("\x01") == 901)
  1593.                                                       {
  1594.                                                          set("\x01",eval("\x01") - 338);
  1595.                                                          if(!┬º┬ºpop())
  1596.                                                          {
  1597.                                                             addr340:
  1598.                                                             ┬º┬ºgoto(addr67);
  1599.                                                          }
  1600.                                                          set("\x01",eval("\x01") + 373);
  1601.                                                          ┬º┬ºgoto(addr340);
  1602.                                                       }
  1603.                                                       if(eval("\x01") == 83)
  1604.                                                       {
  1605.                                                          set("\x01",eval("\x01") + 818);
  1606.                                                          ┬º┬ºgoto(addr67);
  1607.                                                          ┬º┬ºpush(true);
  1608.                                                       }
  1609.                                                       if(eval("\x01") != 563)
  1610.                                                       {
  1611.                                                          if(eval("\x01") == 936)
  1612.                                                          {
  1613.                                                             set("\x01",eval("\x01") - 561);
  1614.                                                             ┬º┬ºgoto(addr67);
  1615.                                                             ┬º┬ºpush(true);
  1616.                                                          }
  1617.                                                          if(eval("\x01") == 375)
  1618.                                                          {
  1619.                                                             set("\x01",eval("\x01") + 560);
  1620.                                                             if(!┬º┬ºpop())
  1621.                                                             {
  1622.                                                                addr402:
  1623.                                                                ┬º┬ºgoto(addr67);
  1624.                                                             }
  1625.                                                             set("\x01",eval("\x01") - 567);
  1626.                                                             ┬º┬ºgoto(addr402);
  1627.                                                          }
  1628.                                                          if(eval("\x01") != 194)
  1629.                                                          {
  1630.                                                             if(eval("\x01") == 274)
  1631.                                                             {
  1632.                                                                set("\x01",eval("\x01") - 199);
  1633.                                                                ┬º┬ºgoto(addr67);
  1634.                                                                ┬º┬ºpush(true);
  1635.                                                             }
  1636.                                                             if(eval("\x01") == 902)
  1637.                                                             {
  1638.                                                                set("\x01",eval("\x01") - 97);
  1639.                                                                if(!┬º┬ºpop())
  1640.                                                                {
  1641.                                                                   addr450:
  1642.                                                                   ┬º┬ºgoto(addr67);
  1643.                                                                }
  1644.                                                                set("\x01",eval("\x01") - 477);
  1645.                                                                ┬º┬ºgoto(addr450);
  1646.                                                             }
  1647.                                                             if(eval("\x01") != 805)
  1648.                                                             {
  1649.                                                                if(eval("\x01") != 534)
  1650.                                                                {
  1651.                                                                   if(eval("\x01") == 328)
  1652.                                                                   {
  1653.                                                                      set("\x01",eval("\x01") + 645);
  1654.                                                                      ┬º┬ºgoto(addr67);
  1655.                                                                      ┬º┬ºpush(true);
  1656.                                                                   }
  1657.                                                                   if(eval("\x01") == 39)
  1658.                                                                   {
  1659.                                                                      set("\x01",eval("\x01") + 44);
  1660.                                                                      break loop0;
  1661.                                                                   }
  1662.                                                                   if(eval("\x01") == 368)
  1663.                                                                   {
  1664.                                                                      set("\x01",eval("\x01") + 629);
  1665.                                                                      stop();
  1666.                                                                      _root.scr = _root.score;
  1667.                                                                      score.score.loadMovie("http://files.gamezhero.com/online/thelordoftheharpoon/score/score.swf");
  1668.                                                                      break loop0;
  1669.                                                                   }
  1670.                                                                   break loop0;
  1671.                                                                }
  1672.                                                                set("\x01",eval("\x01") - 260);
  1673.                                                                with(getTimer())
  1674.                                                                {
  1675.                                                                   stopAllSounds();
  1676.                                                                }
  1677.                                                                ┬º┬ºgoto(addr1270);
  1678.                                                             }
  1679.                                                             set("\x01",eval("\x01") - 477);
  1680.                                                             break loop0;
  1681.                                                          }
  1682.                                                          set("\x01",eval("\x01") + 314);
  1683.                                                          ┬º┬ºpush(┬º┬ºpop() > ┬º┬ºpop());
  1684.                                                          break loop0;
  1685.                                                       }
  1686.                                                       set("\x01",eval("\x01") + 373);
  1687.                                                       prevFrame();
  1688.                                                       break loop0;
  1689.                                                    }
  1690.                                                    set("\x01",eval("\x01") + 725);
  1691.                                                    break loop0;
  1692.                                                 }
  1693.                                                 set("\x01",eval("\x01") - 473);
  1694.                                                 trace(┬º┬ºpop());
  1695.                                                 ┬º┬ºpush(delete ┬º┬ºpop()[┬º┬ºpop() + mbsubstring(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop())]);
  1696.                                                 break loop0;
  1697.                                              }
  1698.                                              set("\x01",eval("\x01") - 567);
  1699.                                              break loop0;
  1700.                                           }
  1701.                                           set("\x01",eval("\x01") - 421);
  1702.                                           break loop0;
  1703.                                           addr292:
  1704.                                        }
  1705.                                        set("\x01",eval("\x01") + 725);
  1706.                                        ┬º┬ºgoto(addr292);
  1707.                                        addr665:
  1708.                                     }
  1709.                                     set("\x01",eval("\x01") + 149);
  1710.                                     ┬º┬ºgoto(addr665);
  1711.                                  }
  1712.                                  set("\x01",eval("\x01") + 867);
  1713.                                  break loop0;
  1714.                               }
  1715.                               set("\x01",eval("\x01") + 128);
  1716.                               break loop0;
  1717.                            }
  1718.                            set("\x01",eval("\x01") - 129);
  1719.                            break loop0;
  1720.                         }
  1721.                         set("\x01",eval("\x01") + 194);
  1722.                         ┬º┬ºpush(!┬º┬ºpop());
  1723.                         break loop0;
  1724.                      }
  1725.                      set("\x01",eval("\x01") + 165);
  1726.                      ┬º┬ºpush(Number(┬º┬ºpop()));
  1727.                      break loop0;
  1728.                   }
  1729.                   if(eval("\x01") == 854)
  1730.                   {
  1731.                      set("\x01",eval("\x01") - 760);
  1732.                      if(!┬º┬ºpop())
  1733.                      {
  1734.                         addr3081:
  1735.                         ┬º┬ºgoto(addr2622);
  1736.                      }
  1737.                      set("\x01",eval("\x01") + 623);
  1738.                      ┬º┬ºgoto(addr3081);
  1739.                   }
  1740.                   if(eval("\x01") == 823)
  1741.                   {
  1742.                      set("\x01",eval("\x01") - 448);
  1743.                      ┬º┬ºgoto(addr2622);
  1744.                      ┬º┬ºpush(true);
  1745.                   }
  1746.                   if(eval("\x01") == 530)
  1747.                   {
  1748.                      set("\x01",eval("\x01") - 306);
  1749.                      ┬º┬ºgoto(addr2622);
  1750.                      ┬º┬ºpush(true);
  1751.                   }
  1752.                   if(eval("\x01") != 387)
  1753.                   {
  1754.                      break loop0;
  1755.                   }
  1756.                   set("\x01",eval("\x01") + 301);
  1757.                   if(!_global.mx)
  1758.                   {
  1759.                      _global.mx = new Object();
  1760.                   }
  1761.                   ┬º┬ºpop();
  1762.                   if(!_global.mx.utils)
  1763.                   {
  1764.                      _global.mx.utils = new Object();
  1765.                   }
  1766.                   ┬º┬ºpop();
  1767.                   if(!_global.mx.utils.FMusic)
  1768.                   {
  1769.                      mx.utils.FMusic extends MovieClip;
  1770.                      _loc2_ = mx.utils.FMusic = function()
  1771.                      {
  1772.                         super();
  1773.                         this.music_arr = new Array();
  1774.                         this.music_arr_indx = new Object();
  1775.                         this.activeMusic = null;
  1776.                         this.valume = 50;
  1777.                         this.countLoop = 1000000;
  1778.                         this.indexSound = 0;
  1779.                      }.prototype;
  1780.                      _loc2_.setLoop = function(loop)
  1781.                      {
  1782.                         this.countLoop = loop;
  1783.                      };
  1784.                      _loc2_.addMusic2 = function(nameMusic, url, compliteFunc, progressFunc, goal)
  1785.                      {
  1786.                         if(this[nameMusic] == undefined)
  1787.                         {
  1788.                            var _loc3_ = this.getNextHighestDepth();
  1789.                            this.createEmptyMovieClip(nameMusic,_loc3_);
  1790.                            var _loc2_ = new Sound(this[nameMusic]);
  1791.                            _loc2_.onLoad = function(how)
  1792.                            {
  1793.                               trace("> MUSIC LOADED !!!!!!!!!!!!!!!!!!!!!!!!!!!");
  1794.                               compliteFunc.apply(goal,[how]);
  1795.                               if(how == false)
  1796.                               {
  1797.                                  this[nameMusic].removeMovieClip();
  1798.                               }
  1799.                            };
  1800.                            _loc2_.loadSound(url);
  1801.                            _loc2_.mc = this[nameMusic];
  1802.                            this.music_arr.push(_loc2_);
  1803.                            this.music_arr_indx[nameMusic] = Number(this.music_arr.length - 1);
  1804.                         }
  1805.                         else
  1806.                         {
  1807.                            compliteFunc.apply(goal,[true]);
  1808.                         }
  1809.                      };
  1810.                      _loc2_.addMusic = function(nameMusic)
  1811.                      {
  1812.                         var _loc4_ = this.getNextHighestDepth();
  1813.                         this.createEmptyMovieClip(nameMusic,_loc4_);
  1814.                         var _loc3_ = new Sound(this[nameMusic]);
  1815.                         _loc3_.attachSound(nameMusic);
  1816.                         this.music_arr.push(_loc3_);
  1817.                         this.music_arr_indx[nameMusic] = this.music_arr.length - 1;
  1818.                      };
  1819.                      _loc2_.setValume = function(val)
  1820.                      {
  1821.                         this.valume = val;
  1822.                         for(var _loc3_ in this.music_arr)
  1823.                         {
  1824.                            this.music_arr[_loc3_].setVolume(val);
  1825.                         }
  1826.                      };
  1827.                      _loc2_.playMusic2 = function(nameM)
  1828.                      {
  1829.                         trace("playMusic2 >>> " + this.music_arr_indx[nameM] + " " + nameM);
  1830.                         this.playMusic(this.music_arr_indx[nameM]);
  1831.                      };
  1832.                      ┬º┬ºgoto(addr2515);
  1833.                      ┬º┬ºpush(_loc2_);
  1834.                      ┬º┬ºpush("playMusic");
  1835.                   }
  1836.                   ┬º┬ºgoto(addr2619);
  1837.                }
  1838.                else
  1839.                {
  1840.                   if(eval("\x01") == 159)
  1841.                   {
  1842.                      set("\x01",eval("\x01") + 563);
  1843.                      if(┬º┬ºpop())
  1844.                      {
  1845.                         set("\x01",eval("\x01") - 307);
  1846.                      }
  1847.                      ┬º┬ºgoto(addr4190);
  1848.                   }
  1849.                   else if(eval("\x01") == 638)
  1850.                   {
  1851.                      set("\x01",eval("\x01") - 49);
  1852.                      if(┬º┬ºpop())
  1853.                      {
  1854.                         set("\x01",eval("\x01") - 227);
  1855.                      }
  1856.                      ┬º┬ºgoto(addr4190);
  1857.                   }
  1858.                   else
  1859.                   {
  1860.                      if(eval("\x01") == 10)
  1861.                      {
  1862.                         set("\x01",eval("\x01") + 628);
  1863.                         ┬º┬ºgoto(addr4190);
  1864.                         ┬º┬ºpush(true);
  1865.                      }
  1866.                      else if(eval("\x01") == 805)
  1867.                      {
  1868.                         set("\x01",eval("\x01") - 285);
  1869.                         if(┬º┬ºpop())
  1870.                         {
  1871.                            set("\x01",eval("\x01") - 325);
  1872.                         }
  1873.                         ┬º┬ºgoto(addr4190);
  1874.                      }
  1875.                      else
  1876.                      {
  1877.                         if(eval("\x01") == 9)
  1878.                         {
  1879.                            set("\x01",eval("\x01") + 757);
  1880.                            prevFrame();
  1881.                            ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  1882.                            break loop0;
  1883.                         }
  1884.                         if(eval("\x01") == 91)
  1885.                         {
  1886.                            set("\x01",eval("\x01") + 714);
  1887.                            ┬º┬ºgoto(addr4190);
  1888.                            ┬º┬ºpush(true);
  1889.                         }
  1890.                         else if(eval("\x01") == 500)
  1891.                         {
  1892.                            set("\x01",eval("\x01") + 5);
  1893.                            if(!_global.mx)
  1894.                            {
  1895.                               _global.mx = new Object();
  1896.                            }
  1897.                            ┬º┬ºpop();
  1898.                            if(!_global.mx.game)
  1899.                            {
  1900.                               _global.mx.game = new Object();
  1901.                            }
  1902.                            ┬º┬ºpop();
  1903.                            if(!_global.mx.game.TShip)
  1904.                            {
  1905.                               mx.game.TShip extends MovieClip;
  1906.                               _loc2_ = mx.game.TShip = function()
  1907.                               {
  1908.                                  super();
  1909.                                  this.sx = this._x;
  1910.                                  this.sy = this._y;
  1911.                                  this.maxHarpunRotation = 65;
  1912.                                  this.shopDx = 25;
  1913.                                  this.speed = 0;
  1914.                                  this.garpunRotation = 0;
  1915.                                  this.tt1 = 0;
  1916.                                  this.tt2 = 0;
  1917.                                  this.maxSpeed = 2;
  1918.                                  this.objMouse = new Object();
  1919.                                  this.objMouse._parent = this;
  1920.                                  this.objMouse.onMouseDown = function()
  1921.                                  {
  1922.                                     this = this._parent;
  1923.                                     this.fire();
  1924.                                  };
  1925.                                  this.objMouse.onMouseWheel = function(delta)
  1926.                                  {
  1927.                                     this = this._parent;
  1928.                                     this.garpunRotation += delta;
  1929.                                     if(this.garpunRotation > this.maxHarpunRotation)
  1930.                                     {
  1931.                                        this.garpunRotation = this.maxHarpunRotation;
  1932.                                     }
  1933.                                     else if(this.garpunRotation < - this.maxHarpunRotation)
  1934.                                     {
  1935.                                        this.garpunRotation = - this.maxHarpunRotation;
  1936.                                     }
  1937.                                  };
  1938.                                  Mouse.addListener(this.objMouse);
  1939.                               }.prototype;
  1940.                               _loc2_.enabled = function()
  1941.                               {
  1942.                                  this.updateKeys = undefined;
  1943.                                  Mouse.removeListener(this.objMouse);
  1944.                                  this.speed -= this.speed;
  1945.                               };
  1946.                               _loc2_.fire = function()
  1947.                               {
  1948.                                  this.tt1 = new Date().getTime();
  1949.                                  if(this.tt1 - this.tt2 > 250)
  1950.                                  {
  1951.                                     this.tt2 = this.tt1;
  1952.                                     var _loc2_ = this.line.getAction();
  1953.                                     switch(_loc2_)
  1954.                                     {
  1955.                                        case 0:
  1956.                                           this.line.setAction(1);
  1957.                                           break;
  1958.                                        case 1:
  1959.                                           this.line.setAction(2);
  1960.                                     }
  1961.                                  }
  1962.                               };
  1963.                               ┬º┬ºgoto(addr3884);
  1964.                               ┬º┬ºpush(_loc2_);
  1965.                               ┬º┬ºpush("updateKeys");
  1966.                            }
  1967.                            ┬º┬ºgoto(addr4187);
  1968.                         }
  1969.                         else
  1970.                         {
  1971.                            if(eval("\x01") == 766)
  1972.                            {
  1973.                               set("\x01",eval("\x01") - 245);
  1974.                               ┬º┬ºgoto(addr4190);
  1975.                               ┬º┬ºpush(true);
  1976.                            }
  1977.                            else if(eval("\x01") == 47)
  1978.                            {
  1979.                               set("\x01",eval("\x01") + 808);
  1980.                               if(┬º┬ºpop())
  1981.                               {
  1982.                                  set("\x01",eval("\x01") - 845);
  1983.                               }
  1984.                               ┬º┬ºgoto(addr4190);
  1985.                            }
  1986.                            else
  1987.                            {
  1988.                               if(eval("\x01") == 520)
  1989.                               {
  1990.                                  set("\x01",eval("\x01") - 325);
  1991.                                  break loop0;
  1992.                               }
  1993.                               if(eval("\x01") == 787)
  1994.                               {
  1995.                                  set("\x01",eval("\x01") - 740);
  1996.                                  ┬º┬ºgoto(addr4190);
  1997.                                  ┬º┬ºpush(true);
  1998.                               }
  1999.                               else
  2000.                               {
  2001.                                  if(eval("\x01") == 460)
  2002.                                  {
  2003.                                     set("\x01",eval("\x01") - 451);
  2004.                                     if(┬º┬ºpop())
  2005.                                     {
  2006.                                        set("\x01",eval("\x01") + 757);
  2007.                                     }
  2008.                                     ┬º┬ºgoto(addr4190);
  2009.                                  }
  2010.                                  else
  2011.                                  {
  2012.                                     ┬º┬ºgoto(addr4658);
  2013.                                     ┬º┬ºpush(eval("\x01"));
  2014.                                     ┬º┬ºpush(362);
  2015.                                  }
  2016.                                  ┬º┬ºgoto(addr4658);
  2017.                               }
  2018.                               ┬º┬ºgoto(addr4658);
  2019.                            }
  2020.                            ┬º┬ºgoto(addr4658);
  2021.                         }
  2022.                         ┬º┬ºgoto(addr4658);
  2023.                      }
  2024.                      ┬º┬ºgoto(addr4658);
  2025.                   }
  2026.                   ┬º┬ºgoto(addr4658);
  2027.                }
  2028.             }
  2029.             ┬º┬ºgoto(addr4658);
  2030.          }
  2031.       }
  2032.       ┬º┬ºgoto(addr4229);
  2033.    }
  2034.    ┬º┬ºgoto(addr4134);
  2035. }
  2036.